About Beta Vector Ltd (10680265) United Kingdom