About Velvet Razor Limited (08077491) United Kingdom