About Lid Health Ltd (12640540) United Kingdom