About Rite Investment Company Limited (12034918) United Kingdom