About Battle Stag Studio Ltd (13442929) United Kingdom