About Finders International Holdings Limited (11693485) United Kingdom