About Slevy Limited (10754042) United Kingdom