About Super Lux Power Ltd (13258336) United Kingdom