About Palmira Capital Limited (11357812) United Kingdom