About Atraxa Investments Limited (06343167) United Kingdom