About Qr Racing Limited (07039606) United Kingdom