About J.r.b20 Holdings Limited (13138998) United Kingdom