About Mantis Extreme Ltd. (03005508) United Kingdom