About Glenn It Limited (06242720) United Kingdom