About S.t. Meyer Investments Limited (11076494) United Kingdom