About Ankusha Technologies Limited (11941194) United Kingdom