About The Rank Technology Ltd (12404269) United Kingdom