About Magic Internet Technologies Limited (05650199) United Kingdom