About Finda Global Limited (11208182) United Kingdom