About Atra Investments Limited (00757949) United Kingdom