About Laxmi Power London Limited (13609827) United Kingdom