About Seldis Cooper Management Limited (07026671) United Kingdom