About The Stuffed Olive Limited (11562953) United Kingdom