About Lotus Investment Management Ltd (07765801) United Kingdom