About Deukalion Ltd (11295117) United Kingdom