About Lotus Incorporated Ltd (09109819) United Kingdom