About London Power & Technology Limited (11475996) United Kingdom