About Rubu Properties Limited (10426064) United Kingdom