About New Palcar Ltd. (12818042) United Kingdom