About Ricki Takooree Property Limited (12067242) United Kingdom