About Eddache Limited (11803518) United Kingdom