About Clyde & Co (east Africa) Limited (11716044) United Kingdom