About Appozo Ltd (09467267) United Kingdom