About Rama Properties Ltd (10289993) United Kingdom