About Palada Ltd (10030122) United Kingdom