About Glo Digital Solutions Ltd (10597080) United Kingdom