About Paluca S Limited (10911092) United Kingdom