About Atmore Investments Limited (02381202) United Kingdom