About Bellbase Limited (11281924) United Kingdom