About Rand Studio Limited (08824119) United Kingdom