About Closed Cell Systems Limited (09362563) United Kingdom