About Canapa Ltd (12316928) United Kingdom