About Lid Project Ltd (09600622) United Kingdom