About Clee Consulting Limited (13240244) United Kingdom