About Pallbach Designs Limited (11660460) United Kingdom