About Cancri Ltd (12072578) United Kingdom