About Canford Global Ltd (11433158) United Kingdom