About Rasa Property Holding Limited (12916874) United Kingdom