About Bloc Studios Limited (06932495) United Kingdom