About B3 Studios Scotland Ltd (SC628470) United Kingdom