About Bloqq Studio Limited (12448642) United Kingdom