About Ewok Capital Limited (11642540) United Kingdom