About Lilliput Investments Ltd (08078197) United Kingdom