About Rankin Holdings Limited (10127720) United Kingdom