About Crux Edge Ltd (12031927) United Kingdom