About Lilliput Management Limited (00528406) United Kingdom