About Finmar International Limited (03420266) United Kingdom