About Palo I Limited (13643084) United Kingdom