About Red Rose Meteka Limited (12710313) United Kingdom