About Camel Vortex Limited (04150290) United Kingdom