About Manticore Software Ltd (10772872) United Kingdom