About R&b Afla Group Ltd (11819720) United Kingdom