About Akamai Technologies Limited (03921701) United Kingdom