About Curator Technologies Limited (10060323) United Kingdom