About Bloc Blur Creative Studio Limited (08404933) United Kingdom