About Crux Investment Management Ltd (10727217) United Kingdom