About Crux Technologies Ltd (12163358) United Kingdom