About Technogrid Limited (02931496) United Kingdom