About Crux Ventures Ltd (12168961) United Kingdom