About Eikuru Ltd (SC370243) United Kingdom