About Allect Holdings Limited (10783663) United Kingdom