About Beta Rho Limited (10246359) United Kingdom