About Finisterre Medica Limited (11770915) United Kingdom