About Lyons Technology Ltd (SC636984) United Kingdom