About Palmira Systems Lp (SL023326) United Kingdom