About Rattler Properties Ltd (10841029) United Kingdom