About Finstrom Ltd (13289480) United Kingdom