About Stx-a121 Limited (10048329) United Kingdom