About Session Types For Technology Limited (08845056) United Kingdom