About Gallen Tree Consulting Limited (12048617) United Kingdom