About Jay & Rico Limited (12509345) United Kingdom