About Sydenham Internet Cafe Ltd (11164684) United Kingdom