About Beta Management Limited (01917873) United Kingdom