About Slorot Ltd (12508420) United Kingdom