About Ramus Property Holdings Limited (11303260) United Kingdom