About Finders Seekers Ltd (12260322) United Kingdom