About The Greek Spot Group Limited (13690803) United Kingdom