About Accellion Uk Ltd (07918226) United Kingdom