About Beta Research & Development Limited (01559593) United Kingdom