About Glenn Squared Ltd (NI682625) United Kingdom