About Rndm Holdings Limited (13241501) United Kingdom