About Rand Corp Limited (06775176) United Kingdom