About Palcodas Limited (SC421913) United Kingdom