About Sln Consulting & Management Limited (10621597) United Kingdom