About Abaca Ltd (04266862) United Kingdom