About Slee Consulting Ltd (10329305) United Kingdom