About Cequoia Limited (12151211) United Kingdom