About Smlc Investments Ltd (13252790) United Kingdom