About Sxa. Ltd (11252399) United Kingdom