About Zermelo Technologies Limited (11777631) United Kingdom