About Third Leg Studios Ltd (10564228) United Kingdom