About Balls Pond Studio Limited (08138027) United Kingdom