About New Palmyrah Limited (13713014) United Kingdom