About Ultima Communications Limited (03365597) United Kingdom