About The Rat Race Competition Ltd (12681510) United Kingdom