About Rand & Co (2018) Limited (11283787) United Kingdom