About Rand Holding Ltd (11886483) United Kingdom