About Findologic Limited (12222773) United Kingdom