About Alchemydd Eiddo Limited (10620206) United Kingdom