About Praying Mantis Ltd (12149801) United Kingdom