About Bitsch Studios Ltd (13379014) United Kingdom