About Randall Technologies Ltd (11098878) United Kingdom