About Ballz.com Limited (06358196) United Kingdom