About Clyffe Management Limited (10276079) United Kingdom