About Apapa Holdings Ltd (07587207) United Kingdom