About Gulliver Holdings Ltd (12054695) United Kingdom