About Clover Index Limited (08574319) United Kingdom