About Thallo Consulting Limited (09360818) United Kingdom