About Rula Property Investment Ltd (12996237) United Kingdom