About Bellball Contacting Ltd (10399401) United Kingdom