About Yeti Management Consulting Limited (09612466) United Kingdom