About Lilliput World Ltd (08396139) United Kingdom