About Lab Newid Limited (12673962) United Kingdom