About Ruby Property Ventures Limited (12236023) United Kingdom