About Beta Ventures Ltd (09878826) United Kingdom