About Lyall Ventures Ltd (11381059) United Kingdom