About Internetwork Limited (04818288) United Kingdom