About Rank Associates Limited (06368051) United Kingdom