About Palamidi Management Services Ltd (10245734) United Kingdom