About Atomglen Limited (02389918) United Kingdom