About Finder Opps Ltd (13382402) United Kingdom