About Alphagrid Technology Services Ltd. (11268217) United Kingdom