About Canarya Ltd (12464454) United Kingdom