About Rodrigues Holdings Limited (10514255) United Kingdom