About Mantis Global Holdings Limited (11190322) United Kingdom