About Finder Media & Technology Limited (07827011) United Kingdom