About Powerbase Management Company Limited (04189782) United Kingdom