About Rand Associates Consultancy Services Limited (04394343) United Kingdom