About Bleach Studios Limited (SC697920) United Kingdom