About Clint Leon Limited (11840638) United Kingdom