About The Worm House Ltd (12710010) United Kingdom