About Ant Holdings Limited (09443866) United Kingdom