About Steuer Investments Limited (11452143) United Kingdom