About Eddychidy Limited (12332229) United Kingdom