About Findr Global Limited (12507527) United Kingdom