About Thascalos Ltd (10017475) United Kingdom