About Cruxludi Ltd. (09607764) United Kingdom