About Canary Legal Limited (12799060) United Kingdom