About Demipower (2017) Ltd (10692963) United Kingdom