About Sgora Grenada Limited (10919638) United Kingdom