About Beta Group Holdings Limited (05993991) United Kingdom