About The Humble Hexagon Ltd (11086359) United Kingdom