About Vr & Rr Holdings Ltd (11692332) United Kingdom