About Crux Technical Solutions Limited (11827448) United Kingdom