About Palatum Solutions Ltd (10609240) United Kingdom