About Sequoia Technology Limited (03223209) United Kingdom