About Beach Ball Design Limited (07680369) United Kingdom