About Beta House Ltd (08039126) United Kingdom