About Themyscira Capital Ltd (12599066) United Kingdom