About Ceylon Arrack (uk) Limited (07041703) United Kingdom