About Smpl Investments Limited (12492396) United Kingdom