Humio Limited, London, Humio Switzerland GmbH, 5281, 9341