About Geemac Holdings Ltd (12334675) United Kingdom