About Red Rata Consultancy Ltd (10637963) United Kingdom