About Grenada Limited (11627418) United Kingdom