About Lotus Tree Investment Management Limited (09236156) United Kingdom