About Epoch Studio (uk) Ltd (10794045) United Kingdom