About Altuka Ltd (13111581) United Kingdom