About Ralli Holdings Ltd (13562162) United Kingdom