About Plughouse Ldn Ltd (12054789) United Kingdom