About Red Sticker Ltd (11656351) United Kingdom