About Amistad Group Ltd (11619430) United Kingdom