About Canola Ltd (10662347) United Kingdom