About Incotel Limited (11181177) United Kingdom