About Atenra Management Ltd (12934220) United Kingdom