About Palo Holdings Ltd (12017521) United Kingdom