About Olive & Rye Limited (10440921) United Kingdom