About Finder Technologies Ltd. (11538051) United Kingdom