About Atlas Ophir Ltd (12914676) United Kingdom