About Sip Communications Limited (05759363) United Kingdom