About Rally Holdings Ltd (11594777) United Kingdom