About Slorach Limited (SC268101) United Kingdom