About Rit Holdings Ltd (13532858) United Kingdom