About Ball Watch Uk Ltd (08919811) United Kingdom