About Palassa Ltd (12114156) United Kingdom