About Lilliput Investment Management Limited (11078970) United Kingdom