About Jagrol Marketing Solutions Limited (08103534) United Kingdom