About Heed Studio Ltd (10495105) United Kingdom