About Lychworth Global Limited (08889471) United Kingdom