About Ademi Holdings Limited (11774616) United Kingdom