About Barhatch Consulting Limited (07004195) United Kingdom