About Slkr Investments Limited (12902456) United Kingdom