About Atra Ltd (10415698) United Kingdom