About Globo International (london) Limited (01705482) United Kingdom