About J&r Technology Solutions Limited (12100136) United Kingdom