About Lynwood Holdings Limited (12076693) United Kingdom