About Palmira Software Technology Ltd (10273036) United Kingdom