About Beta Solutions Limited (04484588) United Kingdom