About Chandler Studio Ltd (12221920) United Kingdom