About Rand Trading Ltd (12607983) United Kingdom