About Rnbb Holdings Limited (12581533) United Kingdom