About Closs Consulting Limited (07110288) United Kingdom