About Bellsquare Limited (09898097) United Kingdom