About Lotus Wells Limited (11801788) United Kingdom