About Crux Studio Ltd (12500468) United Kingdom