About E F Studio Ltd (10703995) United Kingdom