About Memory Lane Computing Ltd (07074678) United Kingdom