About Palitra 90 Ltd (12057120) United Kingdom