About Hexel Productions Limited (09611398) United Kingdom