About Sc Alexandra Limited (11453200) United Kingdom