About The Innovation Powerhouse Ltd (13605496) United Kingdom