About Johnny Rice Limited (10026080) United Kingdom