About Studio Hekkel Ltd (12270586) United Kingdom