About Spyros Styllos Ltd (10134450) United Kingdom