About Ampower Investments Limited (11616321) United Kingdom