About Clifton Investors Limited (12235067) United Kingdom