anyone had any experience with indicaxpress.co.uk?

considering ordering from there but it seems kind of sketch