About Palo Consulting International Ltd (13519772) United Kingdom