Company name: Galapagos Net
Description: Internet cafe with business services
208 Borough High St, London SE1 1JX, United Kingdom