About Sekoia Ltd (09800031) United Kingdom