About Plughouse Ltd (10850695) United Kingdom