About Pallbio Holdings Limited (12531004) United Kingdom