About Stelios Georgoulas Ltd (13022247) United Kingdom