About South Harrow Internet Cafe Limited (11708050) United Kingdom