About Globex It Limited (12905283) United Kingdom