About Clifton International Sports Management Limited (05932475) United Kingdom