About St. Louis Ltd. (12685731) United Kingdom