About Slimani & Co Limited (12391753) United Kingdom