About D Trench Studio Ltd (12336809) United Kingdom