About Entropybower Ltd (12258586) United Kingdom