About Intelstra Limited (10844497) United Kingdom