About Ekaeka Limited (11055518) United Kingdom