About Hamcap (glasshouse Entertainment) Limited (SC595567) United Kingdom