Registered as 09313942 ten years ago, Papaya's Palace Ltd had been a private limited company until 2019-07-09 - the time it was dissolved. The company's latest office address was 15 Queen Square, Leeds.
This specific business had one director: Oprul R. who was controlling it for 2 years.