About Primrose Trading Llp (OC379257) United Kingdom