About Crux International Ltd (SC642208) United Kingdom