About Atra Corporation Ltd (10963212) United Kingdom