About Babbage Bell Limited (07943751) United Kingdom