About Palakh Holdings Ltd (12413240) United Kingdom