About Rule 65 Ltd (12718951) United Kingdom