About Slp Investments Limited (10052364) United Kingdom