About Glomb Ltd (12432386) United Kingdom