About The Palmz Ltd (12755130) United Kingdom