About Ba Studios Ltd (13586220) United Kingdom