About Spirit Studios Ltd (10726643) United Kingdom