About Bygone Babbage Limited (11404444) United Kingdom