About Masterminds Enterprises Ltd (12151868) United Kingdom