About Ralli Ltd. (04269656) United Kingdom