About Rush & Ry London Ltd. (11742498) United Kingdom