About Hexalime Ltd (12407179) United Kingdom