About Palemoda Limited (06082904) United Kingdom