About Geode Ltd (13183615) United Kingdom