About Sandtrend Investments Limited (11867263) United Kingdom