About The Clokkemaker Balls Limited (10486815) United Kingdom