About Ankobra Ltd (12084758) United Kingdom