About Findme Limited (05760984) United Kingdom