About Eaka Holdings Limited (08311683) United Kingdom