About Finmere Management Limited (11222374) United Kingdom