About Ewa Investments Limited (11491324) United Kingdom