About Quiktel Limited (11893329) United Kingdom