About Rands Technologies Ltd (12699419) United Kingdom