About Ediston International Holdings Limited (SC308946) United Kingdom