About Studio Egret West Employee Trustee Limited (12973173) United Kingdom