About Rand Group Holdings Limited (11319526) United Kingdom