About Lynsted Labs Limited (11930762) United Kingdom