About J&r Multimedia Ltd (12578959) United Kingdom