About Lilliput Holdings Limited (09597086) United Kingdom