About Palmus Developments Limited (10694418) United Kingdom