About Rampus Properties Ltd (12648081) United Kingdom