About Tin Films Limited (09134094) United Kingdom