About New Lotus House Investments Limited (04949466) United Kingdom