About Rallie Limited (13372238) United Kingdom