About Stx-a127 Limited (12427573) United Kingdom