About Sequoia Commerce Ltd (05002492) United Kingdom