About Balearic Spirits Ltd. (SC594501) United Kingdom