About Finisterre Capital Uk Limited (07686544) United Kingdom